<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<body>
		<p>给定字符串J 代表石头中宝石的类型，和字符串 S代表你拥有的石头。S 中每个字符代表了一种你拥有的石头的类型，你想知道你拥有的石头中有多少是宝石。
J 中的字母不重复，J 和 S中的所有字符都是字母。字母区分大小写，因此"a"和"A"是不同类型的石头。
		</p>
		<script type="text/javascript">
			/* 不使用高级语句
				将 S 全部转换成ASCⅡ编码 
				设置定长Array数组（128位）
			 */
			
			
			
			/* 使用高级函数（即内置函数） */
			var J = null;
			var S = null;
			var str = null;
			J = prompt("请输入宝石类型：");
			S = prompt("请输入你拥有的石头：");
			var arr = J.split("");
			var Snumber = S.length;
			
			for(var index in arr){
				var reg = new RegExp(arr[index],"g");
				S = S.replace(reg,"");
			}
			var JHaveNumber = Snumber - S.length;
			console.log(JHaveNumber);//输出的数量
			
			/* function judgeJ(str){
				if(!!str){
					alert("")
					return false;
				}
				
			} */
		</script>
	</body>
</html>